package com.po;

import java.util.Date;

/**
 * AbstractOpDataExchange entity provides the base persistence definition of the
 * OpDataExchange entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractOpDataExchange implements java.io.Serializable {

	// Fields

	private String dataId;
	private String applyUserId;
	private Date applyDate;
	private String applyDesc;
	private String applyParams;
	private String applyType;
	private String approveUserId;
	private Date approveDate;
	private String approveState;
	private String approveDesc;
	private String approveParams;
	private String deptId;
	private String linkUrl;

	// Constructors

	/** default constructor */
	public AbstractOpDataExchange() {
	}

	/** minimal constructor */
	public AbstractOpDataExchange(String dataId) {
		this.dataId = dataId;
	}

	/** full constructor */
	public AbstractOpDataExchange(String dataId, String applyUserId,
			Date applyDate, String applyDesc, String applyParams,
			String applyType, String approveUserId, Date approveDate,
			String approveState, String approveDesc, String approveParams,
			String deptId, String linkUrl) {
		this.dataId = dataId;
		this.applyUserId = applyUserId;
		this.applyDate = applyDate;
		this.applyDesc = applyDesc;
		this.applyParams = applyParams;
		this.applyType = applyType;
		this.approveUserId = approveUserId;
		this.approveDate = approveDate;
		this.approveState = approveState;
		this.approveDesc = approveDesc;
		this.approveParams = approveParams;
		this.deptId = deptId;
		this.linkUrl = linkUrl;
	}

	// Property accessors

	public String getDataId() {
		return this.dataId;
	}

	public void setDataId(String dataId) {
		this.dataId = dataId;
	}

	public String getApplyUserId() {
		return this.applyUserId;
	}

	public void setApplyUserId(String applyUserId) {
		this.applyUserId = applyUserId;
	}

	public Date getApplyDate() {
		return this.applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public String getApplyDesc() {
		return this.applyDesc;
	}

	public void setApplyDesc(String applyDesc) {
		this.applyDesc = applyDesc;
	}

	public String getApplyParams() {
		return this.applyParams;
	}

	public void setApplyParams(String applyParams) {
		this.applyParams = applyParams;
	}

	public String getApplyType() {
		return this.applyType;
	}

	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}

	public String getApproveUserId() {
		return this.approveUserId;
	}

	public void setApproveUserId(String approveUserId) {
		this.approveUserId = approveUserId;
	}

	public Date getApproveDate() {
		return this.approveDate;
	}

	public void setApproveDate(Date approveDate) {
		this.approveDate = approveDate;
	}

	public String getApproveState() {
		return this.approveState;
	}

	public void setApproveState(String approveState) {
		this.approveState = approveState;
	}

	public String getApproveDesc() {
		return this.approveDesc;
	}

	public void setApproveDesc(String approveDesc) {
		this.approveDesc = approveDesc;
	}

	public String getApproveParams() {
		return this.approveParams;
	}

	public void setApproveParams(String approveParams) {
		this.approveParams = approveParams;
	}

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getLinkUrl() {
		return this.linkUrl;
	}

	public void setLinkUrl(String linkUrl) {
		this.linkUrl = linkUrl;
	}

}